package com.javarush.test.level08.lesson11.home05;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/* Мама Мыла Раму. Теперь с большой буквы
Написать программу, которая вводит с клавиатуры строку текста.
Программа заменяет в тексте первые буквы всех слов на заглавные.
Вывести результат на экран.

Пример ввода:
  мама     мыла раму.

Пример вывода:
  Мама     Мыла Раму.
*/

public class Solution
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String s = reader.readLine();

        char[] char1 = s.toCharArray();

        for(int i=0; i < s.length(); i++)
        {
            if(i==0)
            {
                char[] cha;

                char ch = s.charAt(i);
                String st=String.valueOf(ch);



                st=st.toUpperCase();
                cha = st.toCharArray();
                char1[i]=cha[0];
                s=String.valueOf(char1);
            }
            if ((s.charAt(i) == ' ') & !(s.isEmpty()))
            {
                char[] cha;

                char ch = s.charAt(i + 1);
                String st=String.valueOf(ch);



                st=st.toUpperCase();
                cha = st.toCharArray();
                char1[i+1]=cha[0];
            }
            s=String.valueOf(char1);

        }
        System.out.print(s);

    }


}


